cannot help doing something - French English Dictionary